Generating visual structure editors from high-level specifications
نویسندگان
چکیده
The implementation of visual languages requires a wide range of conceptual and technical knowledge from issues of user interface design and graphical implementation to aspects of analysis and transformation for languages in general. We present the DEViL system that incorporates such knowledge. It generates complete language implementations from high level specifications. DEViL is the successor of the VL-Eli system [13] and includes new concepts, that allow to implement even challenging visual languages. We give a general overview of the provided specification concepts and languages and emphasize the underlying principles for generation and reuse.
منابع مشابه
Generating Visual Editors for Formally Specified Languages
We discuss the generation of structured visual editors for formally speciied languages. We use the term structured visual editor to refer to a structure{oriented editor which provides language speciic behavior and supports the interactive construction of programs. This paper describes how such a visual editor can be generated from a formal language speciication including the language's visual s...
متن کاملTowards a Visual Programming Environment Generator for Algebraic Specifications
In the visual languages community there has been a growing consensus that visual languages will be most successful in the case of special purpose languages. Furthermore, their success will largely depend on the programming environment which is provided for them. Programming environment generators, generate programming environments for formally speciied languages. This paper discusses speciicati...
متن کاملGeneric Viewer Interaction Semantics for Dynamic Virtual Video Synthesis
The FRAMES project is developing a system for video database search, content-based retrieval, and virtual video program synthesis. For dynamic synthesis applications, a video program is specified at a high level using a virtual video prescription. The prescription is a document specifying the video structure, including specifications for generating associative chains of video components. Associ...
متن کاملTransformational Techniques for Model-Driven Authoring of Learning Designs
Diverse authoring approaches and tools have been designed to assist the creation of units of learning compliant to current learning technology specifications. Although visual and pattern-based editors of Learning Designs (LD) can help to abstract the learning designer from the details of the specifications, they are still far from a high-level, integrated authoring environment. This paper analy...
متن کاملComparison of Seismic Input Energy Based on the Characteristics of Structural Hysteretic Behavior
The variation of earthquake input energy with characteristics of various structural systems, particularly in hysteretic states, has not been studied to such extent that creates enough con-fidence for proposing energy-based design criteria. In this paper, at first, based on a somehow new insight into the concept of earthquake input energy, two concepts of ‘Received Energy’ (ERec) and ‘Returned E...
متن کامل